Cả xốc cả vác

Direct English translation

Able to hoist and able to carry.

Equivalent English version

A jack of all trades

Giải thích tiếng Việt
Chỉ người tháo vát, khỏe khoắn, sẵn sàng ôm đồm cáng đáng nhiều việc nặng nhọc, vất vả. Thường dùng để khen sự đảm đang, gánh vác của một người.
English explanation
Refers to a capable, energetic person who takes on and shoulders all the hard, demanding work. It is often used to praise someone’s industriousness and willingness to bear responsibilities.